/*
Name:         layout.css 全局公用样式表
Author:       lenvocn@163.com
*/
/*--------------------CSS Reset--------------------*/
body { margin:0; padding:0;font-size:12px; color:#444; line-height:20px;font-family:'宋体'; background:#FFF; height:100%;}
div, form, img, ul, ol, li, dl, dt, dd, p { border: 0; margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; list-style:none; }
input,textarea,select{font-size:12px; vertical-align:middle;}
a { text-decoration:none; color:#133F6A;}
a:hover{ color:#C30; text-decoration:underline;}

/*--------------------Common--------------------*/
.tx{ border:1px #A2B1B9 solid;}
.txs{border:1px #A2B1B9 solid; background:url(../images/txs.png) no-repeat;}
.noBg { background:none!important;}
.btn{ background:url(../images/btn.png) no-repeat; border:0; padding:0; text-indent:-9999px; cursor:pointer;}
.btn1 { width:50px; height:20px;}
.btn2 { background:url(../images/btn2.png) no-repeat; width:50px; height:20px;}
hr{ display:none;}
.box { width:960px; clear:both; margin-bottom:10px;}
.bd{ border:1px #32B8F1 solid;}
.layout{ width:960px; margin:0 auto; border-top-width:3px; border-top-style:solid;}
.top{ background:url(../images/topBg.png) repeat-x;padding:0 10px; height:30px;}
.navBox { border:1px #D6D6D6 solid; height:36px; padding:5px 10px; line-height:18px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*清除浮动通用类*/
.clearfix { display:inline-block; }
.list{ line-height:22px;}
.list li span a,.list li span{ color:#999; font-size:12px; margin:0 3px;}
.fw400{ font-weight:400;}
.fw700{ font-weight:700;}
.fl{ float:left;}
.fr{ float:right;}
.fc{ clear:both;}
.txr{ text-align:right;}
.txc{ text-align:center;}
.txl{ text-align:left;}
.fs14{ font-size:14px;}
.fs12{ font-size:12px;}
h2{text-align:center; font-family:'黑体'; font-size:18px; font-weight:400; clear:both; line-height:18px; padding:5px 0 10px 0;}
h2 a { color:#C30!important;margin:0 6px;}
.topSum{ padding:0; margin:0; text-align:center; line-height:18px;}
.c1,a.c1{ color:#C30;}

.tab{ display:none;}
.tab.up{ display:block;}

.top a { margin:0 3px;}
.loginBox { float:left; padding-top:4px;}
.loginBox .tx,.loginBox .txs {width:60px; vertical-align:middle; height:12px; line-height:12px; padding:3px;}
.topLink { float:right;}
.topLink li { float:left; margin:0 0 0 0px; padding-top:5px;}
.link{ height:26px; margin-bottom:10px; padding:1px; line-height:26px; text-align:center; border:1px #ccc solid;}
.link h3{ background:#EFEFEF;width:72px; text-align:center; float:left;}
.link p a { margin:0 10px;}
.foot{ text-align:center; line-height:22px; clear:both;}
.foot a { margin:0 6px;}
.links{ color:#ccc;}

.frLink{margin-bottom:10px; padding:1px; line-height:20px;border:1px #ccc solid; padding:5px 20px;}
.frLink li {width:90px; float:left; text-align:center;}

.searchBox{float:left;width:940px;overflow:hidden;height:22px; padding: 4px 10px; line-height:22px; background:#FFF;}
.search { float:left;}
.search .tx,.search .txs {width:200px; height:12px; line-height:12px; padding:3px;}
.searchBox p{ float:right;}
.searchBox a{ margin:0 10px;}

.page { text-align:center; padding:10px 0;}
.page a { margin:0 5px; }
.page a:hover {text-decoration:none; color:#C30;}
.page span { color:#999; margin:0 5px;}

.listBox { border:1px #DEE6E9 solid; padding:10px 15px;}
.listBox h3 { font-size:14px; color:#C30;padding-left:24px; height:24px; line-height:24px; background:url(../images/a.png) 2px 4px no-repeat;margin:10px 0; border-bottom:1px #CCC dotted;}
.listBox ul { line-height:24px; padding:0 20px; margin:15px 0;}

.listSide { border:1px #DEE6E9 solid; background:#F5F7F8;margin-bottom:10px; padding:5px 10px;}
.listSide h3 ,.rRead h4 ,.copyRight h4{color:#C30; background:url(../images/i_arrow.gif) no-repeat 0px 6px; padding-left:15px;}
.listSide ul { padding: 0 4px;}
.subNav { line-height:24px; border:1px #DEE6E9 solid;margin-bottom:10px; padding: 0 12px; background:#F5F7F8;}

.conBox,.mRead,.rRead ,.copyRight{border:1px #DEE6E9 solid; margin-bottom:10px;}
.copyRight { padding:10px;}
.content { padding:10px 20px; font-size:14px; line-height:24px; color:#000;}
.conInfo { text-align:right; padding: 10px 30px; color:#999;}
.content p {margin:10px 0;}
.content h1{text-align:center; font-family:'黑体'; font-size:20px; font-weight:400; clear:both; line-height:18px; padding:15px 0 5px 0;color:#C30}
.content h6{ font-family:Verdana, Geneva, sans-serif; font-weight:400; color:#999; text-align:center; font-size:12px;}
.rec{ padding:0 20px; color:#999; text-align:right;}
.rec a { color:#999;}

.conInfo { text-align:center;}
.mRead { padding:0;font-size:12px; padding:5px 10px;}

.rRead { padding:0 15px; font-size:12px;}



.regBox{border:1px #ccc solid; padding:10px 20px; height:auto!important; min-height:400px; height:400px; padding:20px 80px;}

.regBox td,.regBox.th {padding:3px 0;}
.regBox  th{ font-size:14px; font-weight:400; color:#444; width:100px; text-align:right;}
.regBox .tx { border:1px #A2B1B9 solid; height:20px; line-height:20px; width:200px;}
.regBox .txs { border:1px #A2B1B9 solid; height:20px; line-height:20px; width:200px; background:url(../images/txs.png) no-repeat;}
.regBox td { color:#999; padding-left:10px;}
.tips{ background:url(../images/t.gif) no-repeat 0 3px; padding-left:18px;}
.rtips { background-position:0 -27px; color:#668A42;}
.wtips { background-position:0 -57px; color:#C30;}

.btn4 { width:126px; height:36px; background:url(../images/btn4.png) no-repeat; border:0; cursor:pointer; text-indent:-9999px; display:block;}
.btn5 { width:126px; height:36px; background:url(../images/btn5.png) no-repeat; border:0; cursor:pointer; text-indent:-9999px; display:block;}

.adBox { clear:both; margin-bottom:10px;_margin-bottom:7px;}






























